Hello everyone, I'm Chi. I deliberately chose to start sharing on the last day, and I hope you can give me more advice on the content. This is my first time participating in a triathlon, and it is also the beginning of trying to digest what I have learned into words. I plan to take this opportunity to warn myself of the importance of self-learning, and I hope to learn from every creator during this time!
In this series, I will approach the subject from the perspective of a beginner programmer, using Java to introduce the concept of object orientation, supplemented by some free learning tools that can be found on the internet, so that everyone can use resources more systematically in their future learning.
According to the latest statistics from the TIOBE website, object-oriented programming languages (e.g. Python, Java, C#) have been widely adopted in society compared to procedural programming languages (e.g. C, Basic). The main reason is that the concept of classes and objects allows programs to be executed quickly and easily, and it also provides a clean structure that makes subsequent maintenance and debugging steps easier to solve.
Java is a deep-rooted language for those who are new to the concept of object-oriented programming. The main reason is that it has more complex and rigorous requirements for code. I have always believed that laying a solid foundation will make it easier to learn related information in the future. So, let's carry out this 30-day plan and I hope we can all learn a lot.
If there are any errors in the above content, please do not hesitate to let me know, thank you!!!